Big Huge Thesaurus

highly strung

adjective

similar terms